.breakfast {
    height: 950px;
    background: url(../img/breakfast.png) no-repeat;
    background-size: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.breakfast_menu_prices {
    text-align: center;
    color: #fff;
    margin: 10px 100px auto auto;
}

.breakfast_menu_prices div {
    margin-top: 65px;
}

.breakfast_menu_prices_about_head {
    font-size: xxx-large;
}

.breakfast_menu_prices_card_head {
    margin-top: 25px;
    font-size: x-large;
}

.breakfast_menu_prices_card_price {
    margin-top: 30px;
    color: #dfc691;
    font-size: xx-large;
}

.breakfast_info {
    position: relative;
}

.breakfast_info_paper_background {
    position: relative;
    text-align: center;
    height: 600px;
    background: #f3f1e9;
    width: 550px;
    margin: 28%;
    outline-offset: -10px;
    outline: #9e9c93 2px dashed;
    clip-path: polygon(37.64% -368px, 182.56% 62.4%, 46.55% 125.74%, -257px 59.73%);
    z-index: 3;
}

.breakfast_info_paper_background_index_2 {
    position: absolute;
    background: #e5e3d9;
    width: 550px;
    outline-offset: -10px;
    outline: #aeaca3 2px dashed;
    clip-path: polygon(37.64% -368px, 182.56% 62.4%, 46.55% 125.74%, -257px 59.73%);
    margin: 30% 285px;
    z-index: 2;
    height: 570px;
}

.breakfast_info_paper_background_index_3 {
    position: absolute;
    background: #d5d3cb;
    width: 550px;
    outline-offset: -10px;
    outline: #bebcb4 2px dashed;
    clip-path: polygon(37.64% -368px, 182.56% 62.4%, 46.55% 125.74%, -257px 59.73%);
    margin: 32% 300px;
    z-index: 1;
    height: 540px;
}


.breakfast_info_paper_background::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    border-style: solid;
    border-width: 55px 0 0 55px;
    border-color: #fff;
}

.breakfast_info_header_year {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding-top: 50px;
}

.breakfast_info_container {
    display: grid;
    grid-template-columns: auto 1fr auto 1fr auto;
    align-items: center;
    width: 500px;
    margin-left: 25px;
}

.breakfast_info_container_line {
    height: 2px;
    background-color: #c2beba;
}

.breakfast_info_container_circle {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 2px solid #c2beba;
    background: none;
    display: flex;
    justify-content: center;
    align-items: center;
}

.breakfast_info_container_circle img{
    max-width: 100%;
    height: auto;
}

.breakfast_info_container_circle_left,
.breakfast_info_container_circle_right {
    background-color: none;
    width: 10px;
    height: 10px;
}

.breakfast_info_text_about {
    display: grid;
    grid-template-rows: 1fr 1fr 1fr;
}

.breakfast_info_text_about_h_t {
    font-size: x-large;
    margin-top: 50px;
}

.breakfast_info_text_about_h_b {
    font-size: small;
}

.breakfast_info_text_about_t {
    width: 450px;
    margin: -5px auto;
}

.breakfast_info_text_btn_container {
    margin-top: 40px;
}

.breakfast_info_text_btn {
    padding: 15px 100px;
    background: none;
    text-align: center;
    cursor: pointer;
    border: 2px solid #979792;
    color: #dfae88;
}

.breakfast_info_text_btn:hover {
    border-color: #62615b;
    color: #ec8b3e;
}

.breakfast_millet {
    position: absolute;
    margin-top: 75%;
    margin-left: 63%;
    background: url(../img/millet.png) no-repeat;
    z-index: 99;
}